﻿using Microsoft.Extensions.Configuration;
using WH.Common.Config.Options;

namespace WH.Common.Config
{
    public interface IConfigurationCenter
    {
        string? DbType { get; }

        string ConnectionString { get; }

        JwtsettingOptions JwtsettingOptions { get; }

        CacheOpttions CacheOpttions { get; }

        OperationLogOptions OperationLogOptions { get; }

        //BasicPlatformApiOption BasicPlatformApiOptions { get; }

        RedisOptions RedisOptions { get; }

        ReqRespEncryptOptions ReqRespEncryptOptions { get; }

        SwaggerOptions SwaggerOptions { get; }
        VideoOptions VideoOptions { get; }
    }
}
